home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 13776 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.3 KB

  1. Path: howland.reston.ans.net!psinntp!psinntp!psinntp!psinntp!usenet
  2. From: grantp@usa.pipeline.com(Pete Grant)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Machine Language & C++?
  5. Date: 27 Mar 1996 11:25:41 GMT
  6. Organization: Kalevi, Inc.
  7. Message-ID: <4jb8jl$8e9@news1.h1.usa.pipeline.com>
  8. References: <1996Mar26.165728@ubmail>
  9. NNTP-Posting-Host: 38.8.61.11
  10. X-PipeUser: grantp
  11. X-PipeHub: usa.pipeline.com
  12. X-PipeGCOS: (Pete Grant)
  13. X-Newsreader: Pipeline v3.5.0
  14.  
  15. On Mar 26, 1996 16:57:28 in article <Machine Language & C++?>,
  16. 'telliott@ubmail (TODD ELLIOTT)' wrote: 
  17.  
  18.  
  19. >I've just acquired VC++ v4.0. It does contain a subscription offer of $99
  20. (US) 
  21. >for the next three updates (upgrades?). Is it worth the extra cost, or
  22. should 
  23. >I follow my practice of upgrading every two to three major iterations?
  24. (i.e., 
  25. >4.0 to 6.0, skipping a purchase of 5.0, etc.) 
  26. The world is constantly changing, and I might reverse myself 
  27. completely tomorrow, but based on recent experiences, I'd say 
  28. that budget-conscious consumers are probably better off with 
  29. not buying the subscription.  I bought it, but then again, I'm 
  30. in business so it's worth it to me. 
  31.  
  32. >Secondly, I am an experienced machine language programmer for a RISC
  33. chipset, 
  34. >so how much transferability of my skills can I expect in my migration to
  35. C++? 
  36. >I concede that my learning curve would not be as steep as if I was
  37. starting  
  38. >out 
  39. >fresh. My first few lessons included boolean math and bit operators, all
  40. too 
  41. >familar to me. 
  42. IMHO, quite a bit.  Syntax may be different and CISC has a lot 
  43. more instructions at your disposal -- obviously.  But there are 
  44. a lot of similarities.  Load a register, add a value, shift it, 
  45. store back into memory.  Those functions are pretty much the same 
  46. on all machines. 
  47.  
  48. >Also, is it worth the effort to learn assembly language for the Intel
  49. (CISC) 
  50. >chipsets? I do admit that it would help me fine-tune and tweak my C++  
  51. >programs. 
  52. >But, those chipsets are fast nowadays, and the speed advantages of ML 
  53. >diminishes, as compiled C++ can be just as fast without any noticable loss
  54. of 
  55. >performance. 
  56. The value of knowing ASM is decreasing as time marches on.  Still, 
  57. today, IMHO, it's a good thing to be at least familiar with the 
  58. machine-level code generated by the compilers.  
  59.  
  60. -- 
  61. Pete Grant 
  62. Kalevi, Inc. 
  63. Software Engineering & development
  64.